/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package transervfx.Logica;

import java.util.List;
import transervfx.Dato.DAO.ComisionistaDAO;
import transervfx.Dato.Entidad.Comisionista;

/**
 *
 * @author silvi
 */
public class GestorComisionista {

       
    private static GestorComisionista INSTANCE = null;

    public GestorComisionista() {
    }
    
    private synchronized static void createInstance() {
        if (INSTANCE == null) {
            INSTANCE = new GestorComisionista();
        }
    }

    public static GestorComisionista getInstance() {
        if (INSTANCE == null) {
            createInstance();
        }
        return INSTANCE;
    }
    
    public void guardarComisionista(Comisionista r){
        ComisionistaDAO.getInstance().persist(r);
    }
    
    public List<Comisionista> findAll() {
       return ComisionistaDAO.getInstance().findAll();
    }
    
    public List<Comisionista> findByNombresAndApellido(String nombres, String apellido) {
       return ComisionistaDAO.getInstance().findByNombresAndApellido(nombres, apellido);
    }
    
    
}
